package view;

import java.awt.Color;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

import net.miginfocom.swing.MigLayout;

public class IncomingMeeting
{
	private JTextArea meeting;
	private JButton acceptBtn, declineBtn;
	private JPanel mainPanel;
	private JLabel title;
	
	
	public IncomingMeeting()
	{
		setupComponents();
	}

	private void setupComponents() {
		meeting=new JTextArea();
		acceptBtn=new JButton("Accept", IconsManager.getImageIcon("small/tick.png"));
		declineBtn=new JButton("Decline", IconsManager.getImageIcon("small/cross.png"));;
		title=new JLabel("You have been invited to the following meeting: ");
		
	}
	
	public void showDialog(){
		meeting.setEditable(false);
		meeting.setLineWrap( true );
		meeting.setWrapStyleWord( true );
		title.setForeground(Color.RED);
		
		meeting.setText("blablablablablablablablablablablablablablablablablablablab" +
				"lablablablablablablablablablablablablablablablabl" +
				"blablablablablablablablablablablablablablablablablablablabla" +
				"blablablablablablablablablablablablablablablablablablablabla" +
				"blablablablablablablablablablablablablablablablablablablabla" +
				"ablablablabla");
		JScrollPane meetingScroll = new JScrollPane(meeting);
		
		mainPanel= new JPanel(new MigLayout("fillx, width 400:1000:1200"));
		
		JPanel buttonsPanel = new JPanel(new MigLayout("fillx, width 200!"));
		
		buttonsPanel.add(acceptBtn,"wrap");
		buttonsPanel.add(declineBtn);
		
		mainPanel.add(title,"wrap");
		mainPanel.add(meetingScroll, "growx, span 4, height 400, width 200, height 400");
		mainPanel.add(buttonsPanel);
		
		ViewHelpers.showDialog(mainPanel, "Incoming Meeting Request");
		
		
		
	}

	
	
	
	
	
	
}
